home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Joystick Magazine 2000 July & August
/
cd joystick no117 juillet aout 2000 cd 2.iso
/
Data
/
sharewares
/
Utilitaires
/
ztw147m.exe
/
ARCHIVER.BB2
next >
Wrap
Text File
|
2000-05-29
|
17KB
|
596 lines
21
;That first line is how many lines/record in this archiver.bb2 file...
;very important, do not change. Allows future modifications to the
;file to be transparent to older programs.
;
;ARCHIVER.BB2, archiver control file for XBBS-OS/2, XGROUP, AV and ZTree
;KEEP A COPY OF THIS ORIGINAL FILE FOR INFORMATION LATER!
;
;format for this archiver.bb2 file (each entry has 21 lines):
;
; 1st line: Name of archiver (ARJ, PKZIP, etc.) with optional [LFN] support
; 2nd line: normal extension for archives (like ZIP, ARJ; note no period)
; 3rd line: offset into file to signature
; 4th line: list command
; 5th line: extract command
; 6th line: extract w/ directories command
; 7th line: test archive command
; 8th line: add/create command
; 9th line: add/create w/ paths command
;10th line: add/create & recurse command
;11th line: move command
;12th line: move w/ paths command
;13th line: delete command
;14th line: signature (case sensitive, leading spaces count!
;15th line: startlist string
;16th line: endlist string
;17th line: old size position (all positions 0-based, -1 = not available)
;18th line: new size position
;19th line: file date position
;20th line: number of positions in dates (for "03 June 92" would be 3)
;21st line: file name position (absolutely required, of course)
;
;a semicolon demarks a comment. they may appear at any point *except*
;within the 21 lines of an archiver entry. comments are ignored by AV.
;
;note that all archiver strings should include the archiver's parameter to
;prevent it from stopping for input! also note that archive types are
;checked in order of their listing in this file. finally, this file is set
;up for the archivers I had lying around; if yours are different versions,
;you may have to modify this file.
;
;Change history
;--------------
; 1/2/97 : Added '[LFN]' flag to Line 1 of archiver to indicate support of
; long file names. Currently only applies to InfoZip and ARJ 2.55c.
; 4/2/97 : Removed all ZIP SFX support - now handled internally
; 7/3/97 : Added PKZIP and InfoZip flags to allow compression of file with
; hidden/system attributes
; 7/9/97 : Changes to support ARJ 2.55c - List option 'v' used to get path.
; 7/14/97 : More changes to ARJ 2.55c options (thanks Jim)
; 7/19/97 : Added JAR support (required some programming changes too!)
; 7/21/97 : Changes to JAR compress options
; 8/7/97 : Added '[LFNQ]' flag to Line 1 of archiver to indicate quotes
; are required to wrap long filenames with spaces (InfoZip presently)
; 8/9/97 : Added MS CABinet archive support
;11/5/97 : JAR info updated for version 1.02
;11/13/97 : Added temporary drive spec to Delete function of ZIP and PKZIP
;11/15/97 : Added Winzip entry - only for zipping
;12/4/97 : Changed '[LFNQ]' to '[LFN]' for ZIP 2.2 which no longer
; requires filenames with spaces to be wrapped in ""
; 1/18/98 : WinZip - removed 'the list' and 'extract' entries which were
; not supported
; 1/26/98 : Arj updated to ver 2.60
; 2/14/98 : PKUNZIP - added -s to 'prompt' for password for extract/view
; 2/17/98 : PKUNZIP - REMOVED -s to 'prompt' for password for extract/view
; 3/5/98 : LHA 2.55 settings were incorrect
; 3/5/98 : RAR 2.02 entry revised - Alt-F5 now supported internally
; 3/9/98 : RAR 2.02 add entries revised to use @list
; 3/21/98 : ARJ 2.60 - added -+ to ignore ARJ_SW environment variable
; 5/6/98 : Added PKZIP25 (2.50) support - 32bit, support LFNs.
; 5/17/98 : PKZIP 2.50 - [LFN] flag missing
; 5/28/98 : PKZIP 2.50 - added -nofix to extract lines
; 5/29/98 : PKZIP 2.50 - added =specify to -path option for adding
; 5/30/98 : X1 support (TAR/TGZ)
; 6/1/98 : PKZIP 2.50 - modified sig for 'PK' to support removable media
; 6/2/98 : X1 v0.95a beta for untar-gz
; 7/8/98 : InfoZip - Unzip removed '-b c:\' from delete command
; 8/22/98 : PKZip 2.50 moved to first position
; 10/5/98 : PKZIP 2.50 - added -nozipextension to support renamed .exes
; 10/11/98: RAR entry updated for v2.05
; 11/9/98 : WinZip 7 command line support
; 11/12/98: WinZip 7 - removed 'm' from List command
; 11/15/98: RAR 2.05 - Added -o+ to overwrite exisiting files
; 12/1/98 : Installshield 5 decompressor added
; 3/4/99 : Updated LHA entry for 2.55b
; 4/11/99 : RAR entry updated for v2.50
; 8/12/99 : LHA extry for SFX files added
; 10/1/99 : WINZIP zip with paths options changed from -p to -P
; 1/13/00 : X1 v0.95a beta added for TAR (member View/Extract not working)
; 5/28/0 : WinZip updated to v8
;--------------------------Archiver data begins-------------------------------
;Zip 2.2 and UnZip 5.32 are compression and file packaging utilities compatible
;with PKZIP 2.04g (Phil Katz ZIP). This version of zip has been ported to a
;wide array of Unix and other mainframes, minis, and micros including VMS,
;OS/2, Minix, MSDOS, Windows NT, Atari, Amiga and VM/CMS. Although highly
;compatible with PKware's PKZIP and PKUNZIP utilities of MSDOS fame, our
;primary objective has been one of portability and other-than-MSDOS
;functionality. Features not found in the PKWare version include creation of
;zip files in a pipe or on a device, VMS and OS/2 extended file attributes,
;conversion from Unix to MSDOS text file format; and, of course, the ability
;to run on most of your favorite operating systems. And it's free.
;
;-----------------------------------------------------------------------------
;This entry is for PKZIP 2.50 from PKWare 4-15-1998
;
;Visit the PKWARE site at: http://www.pkware.com/shareware/pkzip_cli.html
;
PKZip 2.50 for 95/NT [LFN]
ZIP
0
PKZIP25.EXE -view -nofix -nozip
PKZIP25.EXE -extr -over -nofix -mask=none -nozip
PKZIP25.EXE -extr -over -dire -nofix -mask=none -nozip
PKZIP25.EXE -test
PKZIP25.EXE -add -max -attr=all @list
PKZIP25.EXE -add -max -path=specify -attr=all @list
PKZIP25.EXE -add -max -path=specify -recu -attr=all @list
PKZIP25.EXE -move
PKZIP25.EXE -move -path
PKZIP25.EXE -dele
PK\x3\x4
------ ------ ----- ----- ---- ---- -------- ---- ----
------ ------ ----- ----
0
2
4
2
8
;-----------------------------------------------------------------------------
;This entry is for InfoZip ZIP 2.3/Unzip 5.41
;
;Visit InfoZip at: http://www.cdrom.com/pub/infozip
;
Zip/UnZip 2.3/5.41 [LFN]
ZIP
0
UNZIP.EXE -v
UNZIP.EXE -jCoqq
UNZIP.EXE -Coqq
UNZIP.EXE -t
ZIP.EXE -j9 -S -@<list
ZIP.EXE -9 -S -@<list
ZIP.EXE -r9 -S -@<list
ZIP.EXE -mj9
ZIP.EXE -m9
ZIP.EXE -do
PK\x3\x4
------ ------ ---- ----- ---- ---- ------ ----
------ ------ --- -------
0
2
4
1
7
;-----------------------------------------------------------------------------
;This entry is for PKZIP 2.04g
;
;Visit the PKWARE site at: http://www.pkware.com
;
PKZip 2.04g
ZIP
0
PKZIP.EXE -v
PKUNZIP.EXE -o -Jhrs
PKUNZIP.EXE -o -Jhrs -d
PKUNZIP.EXE -t
PKZIP.EXE -a -eX -whs @list
PKZIP.EXE -a -eX -P -whs @list
PKZIP.EXE -a -eX -p -r -whs @list
PKZIP.EXE -m
PKZIP.EXE -m -P
PKZIP.EXE -d -bc:
PK\x3\x4
------ ------ ----- ----- ---- ---- -------- ---- ----
------ ------ --- -------
0
2
4
2
8
;-----------------------------------------------------------------------------
;This entry is for WinZip 8.0
;
;Visit WinZip at: http://www.winzip.com
;Also requires command line support from: http://www.winzip.com/wzcline.htm
;
WinZip 8.0 [LFNQ]
ZIP
0
WZZIP.EXE -v
WZUNZIP.EXE -o -Jhrs
WZUNZIP.EXE -o -Jhrs -d
WZUNZIP.EXE -t
WZZIP.EXE -a -ex @list
WZZIP.EXE -a -ex -P @list
WZZIP.EXE -a -r -ex @list
WZZIP.EXE -mj9
WZZIP.EXE -m9
WZZIP.EXE -do
PK\x3\x4
------ ------ ---- ----- ---- ---- ------ ----
------ ------ --- -------
0
2
4
1
7
;-----------------------------------------------------------------------------
; This entry is for LHArc 2.55b by Haruyasu Yoshizaki
;
LHArc 2.55b
LZH
2
LHA.EXE v
LHA.EXE e /f
LHA.EXE x /f
LHA.EXE t
LHA.EXE a @list
LHA.EXE a /d @list
LHA.EXE a /d /p @list
LHA.EXE m
LHA.EXE m /d /p
LHA.EXE d
-lh
-------------- -------- -------- ------ -------- -------- ---- ----- ----
-------------- -------- -------- ------ -------- --------
1
2
4
3
0
;-----------------------------------------------------------------------------
; This entry is for LHArc 2.55b by Haruyasu Yoshizaki FOR SELF EXTRACTING
;
LHArc 2.55b
LZH
36
LHA.EXE v
LHA.EXE e /f
LHA.EXE x /f
LHA.EXE t
LHA.EXE m
LHA.EXE m /d /p
LHA.EXE d
LHA
-------------- -------- -------- ------ -------- -------- ---- ----- ----
-------------- -------- -------- ------ -------- --------
1
2
4
3
0
;-----------------------------------------------------------------------------
;This entry is for Arj 2.60 by ARJ software
;
;See the ARJ homepage: http://www.arjsoftware.com
;
Arj32 2.60 [LFN]
ARJ
0
ARJ32.EXE v -+
ARJ32.EXE e -y -hf2 -+
ARJ32.EXE x -y -+
ARJ32.EXE t
ARJ32.EXE a -e -jm -hf1 -+ !list
ARJ32.EXE a -e1 -jm -hf1 -+ !list
ARJ32.EXE a -jm -hf1 -+ !list
ARJ32.EXE m -e
ARJ32.EXE m
ARJ32.EXE d
\x60\xea
------------ ---------- ---------- ----- ----------------- -------- -----------
------------ ---------- ---------- -----
1
2
4
1
0
;-----------------------------------------------------------------------------
;This entry is for JAR 1.02 by ARJ software
;
;See the JAR homepage: http://www.websoftware.com/jar.htm
;
Jar 1.02 [LFN]
J
15
JAR32.EXE v
JAR32.EXE e -y
JAR32.EXE x -y
JAR32.EXE t
JAR32.EXE a -m4 -jf- !list
JAR32.EXE a -m4 !list
JAR32.EXE a -m4 -r !list
JAR32.EXE m
JAR32.EXE m
JAR32.EXE d
Jar
---------- ----- ------ ------ -------- ------------------- -------------------
Total files listed:
0
0
5
1
0
;-----------------------------------------------------------------------------
;This entry is for PKARC 3.6
;
PKArc 3.6
ARC
0
UARC.EXE -v
UARC.EXE -x
UARC.EXE -t
ARC.EXE -a
ARC.EXE -m
ARC.EXE -d
\x1a
-------- ------ ------ ------ ----- ---- ---- ---
---- ------ ------ -----
1
2
5
3
0
;-----------------------------------------------------------------------------
;This entry is for Zoo 2.1
;
;NOTE: Bug in Zoo 2.1 seems to cause files stored with paths to
;be extracted w/ paths even when you don't ask it to do so...
;
;
Zoo 2.1
ZOO
20
ZOO.EXE v
ZOO.EXE xO
ZOO.EXE xO/
ZOO.EXE -test
ZOO.Exe ah:
ZOO.EXE ah
ZOO.EXE aM:h
ZOO.EXE aMh
ZOO.EXE -delete
\xdc\xa7\xc4\xfd
-------- --- -------- --------- --------
-------- --- -------- --------- --------
0
2
3
3
5
;-----------------------------------------------------------------------------
;This entry is for RAR 2.50 by Eugene Roshal
;
; http://www.rarsoft.com
;
RAR 2.50
RAR
0
RAR.EXE v
RAR.EXE e -o+
RAR.EXE e -o+ -d
RAR.EXE t
RAR.EXE a -ep @list
RAR.EXE a @list
RAR.EXE a -r @list
RAR.EXE m
RAR.EXE m -ep
RAR.EXE d
Rar!
-------------- ------- -------- ------ -------- ----- ------ -------- ---- ---
-------------- ------- -------- ------ -------- ----- ------ -------- ---- ---
1
2
4
3
0
;-----------------------------------------------------------------------------
;This entry is for MS CAB format archives
;
;
MS Cab
CAB
0
EXTRACT.EXE /D
EXTRACT.EXE /E /Y
EXTRACT.EXE /E /Y
MSCF
Cabinet
3
3
0
1
4
;-----------------------------------------------------------------------------
;This entry is for Installshield decompression version 3.00.062
;
; ftp://ftp.elf.stuba.sk/pub/pc/pack/icomp95.zip
;
Installshld 3.00.062
Z
0
icomp.exe -l
icomp.exe -d -o
icomp.exe -d -i -o
icomp.exe -dt
icomp.exe
icomp.exe -i
icomp.exe -r
\x13\x5D\x65\x8C\x3A\x01\x02
======== ===== ======== ==== ======== ====
-------- -------- ---------
2
4
0
1
5
;-----------------------------------------------------------------------------
;This entry is for Installshield 5 decompression version 2.1
;
; ftp://ftp.elf.stuba.sk/pub/pc/pack/i5comp21.rar
;
Installshield 5
CAB
0
i5comp.exe l
i5comp.exe e -d
i5comp.exe x -d
i5comp.exe a
i5comp.exe a -d
i5comp.exe a -d -r
i5comp.exe d -d
ISc(
========== ===== ======== ==== ======== === =================
-------- -------- -----------------
2
4
0
1
6
;-----------------------------------------------------------------------------
;This entry is to untar-gz with X1 archiver version 0.95a beta
;
;ftp://ftp.elf.stuba.sk/pub/pc/pack/x1nt95a.zip
;
X1 version 0.95a beta [LFN]
tgz
0
X1NT.EXE l
X1NT.EXE e
X1NT.EXE x
X1NT.EXE t
\x1f\x8b\x08
-------------------- -------- --------- -- -------- -------- -------- ---- ----
-------------------- -------- --------- -- -------- -------- -------- ---- ----
1
2
4
3
0
;-----------------------------------------------------------------------------
;This entry is to untar-gz with X1 archiver version 0.95a beta
;
;ftp://ftp.elf.stuba.sk/pub/pc/pack/x1nt95a.zip
;
X1 version 0.95a beta [LFN]
tar
0
X1NT.EXE l
X1NT.EXE e
X1NT.EXE x
X1NT.EXE t
-------------------- -------- --------- -- -------- -------- -------- ---- ----
-------------------- -------- --------- -- -------- -------- -------- ---- ----
1
2
4
3
0
;-----------------Archiver data ends-----------------------
;
;Notes on modifying/updating this file:
;=====================================
;
;You can add as many archivers as you like to this file.
;here are some suggestions on how to go about it:
;
;list an archive with the archiver, redirecting to a disk
;file (ex. "ARC l AFILE.ARC > TEMP."). Load the resultant
;file into a text editor. Clip out the startlist and endlist
;strings and paste directly into this file on the appropriate
;lines; prevents errors due to typos when copying manually.
;Count the positions of filename, date, etc. and place on the
;appropriate line. Now run the archiver redirected to a file
;to get its help screen (ex. "ARC > TEMP." or "ZOO h > TEMP.").
;Look for the various command options (extract, list, etc.) and
;put them into the file on the appropriate lines -- remember to
;add the modifiers to prevent the archiver from stopping to ask
;questions! You could be in deep doo-doo if it's a detached
;process. While it may seem a pain in the arse to have to
;edit this file when an archiver changes its command structure
;or list format, at least it's something within your control;
;you don't have to wait for an update to AV. That means if I
;die tomorrow you'll still be able to use AV for years to come.
;
;Here's an example of an ARC listing (5.12mpl, command "ARC l"):
;
;----------------cut here----------------------
;Name Length Date
;============ ======== ========= <--this line is start-of-list
;MAKEFILE 374 28 Nov 89
;QSORT.C 14279 29 Nov 89
;QSORT.EXE 24629 29 Nov 89
;STUFF.H 371 29 Nov 89
; ==== ======== <--this line is end-of-list
;Total 4 39653
;----------------cut here----------------------
;
;Note the filename is in position 0, old length in position 1, and the
;date starts in position 2, with 3 parts, and there's no new length
;field (so it'd be -1). Compare that to the archiver entry for
;ARC 5.12mpl above and you should get a feel for what all those fields
;mean. Here's a diagram of how a file line breaks down:
;
;STUFF.H 371 29 Nov 89
; ^ ^ ^
; | | |
; | | +--Date starts in field 2, 3 parts (29, Nov, and 89)
; | |
; | +--Old file length, field 1
; |
; +--Filename, field 0 (count from 0, not 1)
;
;
;If you're adding an entirely new archive format, note that you can
;use 'C'-style \x<hexnumber> on the signature line in this file.
;For example, the \x1a in ARC 5.12mpl's signature line means AV will
;look for an ASCII 26 (text EOF marker) in position 0 (first byte, as
;indicated by ARC's line 3, the offset into a file for the signature)
;of a file to determine if it's an archive. If line 3's offset is
;negative, AV looks from the end of the file instead of the beginning.
;You can usually figure out what an archiver's signature is by looking
;at a few archives with a file viewing program like Vernon Buerg's
;LIST. By all means send me anything new you figure out for inclusion
;in future releases.
;
;
;You can have several entries for one type of archive in this file. AV
;tries entries sequentially to list the file until it finds one that works.
;If the first entry for a signature doesn't work, and AV finds one that
;does, it moves that entry to the top of the list and rewrites ARCHIVER.BB2
;to make future accesses faster. This allows me to list everything I can
;get entries for and let AV sort out what the user actually has that works.
;It also lets you, the user, create archives with more than one archiver that
;produces the same sort of archive (or with different switches, like one with
;LHArc producing -lh5- compression and one with it producing old, compatible
;-lh1- compression).
;
;
;always end file with blank line or comment